home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_1
/
csmdm2.zip
/
CSMODEM.DOC
< prev
next >
Wrap
Text File
|
1992-11-02
|
6KB
|
133 lines
(****************************************************)
(* CSModem Door 2.0 Written by Gary Bouchard *)
(* SysOp - The Computer Store BBS *)
(* St. Augustine, Florida (904)794-0063 *)
(* Copyright(c) 1992....All Rights Reserved *)
(* Released August 19, 1992 Modified *)
(****************************************************)
What is CSMODEM Door?
CSMODEM Door is a program written for use with PCBoard ver 14.x or
higher. This program allows a caller to switch the active modem
connected to your PCBoard BBS system from one COM port to the other.
Why CSMODEM Door?
I recently purchased (at a reasonable price!) and Intel 9600EX
V32/V42bis modem, so that I could attain to higher transfer rates, and
also to allow my callers the same opportunity. Since the V32/V42bis was
the "STANDARD" at the time, I went for it. (Little did I know it would
change again! <g>). At any rate I also had the old reliable HST modem
which several of my callers still use. I use PCBoard 14.5 E/3, but I do
not have enough activity to justify another node, so I had a dilemma! I
wanted to upgrade my BBS to the new "STANDARD", but that was cutting off
my HST users. Well, one day playing with Qmodem I plugged my Intel modem
into COM1, and my HST into COM2, and started dialing different BBS's.
Qmodem 5.0 has the capability of assigning a COM port to the Dialing
Directory Entry, so I was able to dial HST bulletin boards with my HST
on COM2, and V32 bulletin boards with my Intel. This was great.... Then
the light bulb went on (or off...whatever the case is!) and I started
asking why the BBS could not do this? Well here is the result.
CSMODEM will present the caller with the available modems, and he/she
is allowed to select which modem they prefer to use. Of course since
PCBoard and the com port need to be reinitialized to the proper speed,
the caller then hangs up, and when reconnected they are using the modem
they selected.
Installation of CSMODEM
CSMODEM is very simple to install. Create a directory for CSMODEM and
copy the files from the zip into this directory. There is a sample
PCBoard Bat file for calling the program. You have a couple of options
here for execution. I went into my PCBsetup, and added this program to
my Doors.dat, then added the "MODEM" command to the main board menu, so
a caller merely needs to type "MODEM" at the command prompt, and they
are brought into the DOOR. You could also set it up to work with the
different Doorware vendors software, simply following the instructions
that they provide.
Copy PCBOARD.DAT to the CSMODEM directory. Rename the extension of this
dat file to .CM1 or whatever you want. Make a copy of the file again,
and give it an extension of CM2 or whatever. You will need these two
files for the commport switch as it contains all the necessary
information about the IRQ's and Interupts and such.
Change directories to CSMODEM. Provided pcbsetup.exe is in your DOS path
type "PCBSETUP PCBOARD.CM1 <enter>", and the CM1 file is loaded up. You
can modify it to your liking as regards to commport speed etc, then
when you save it, pcbsetup will replace the .CM1 file for you. Do the
same for .CM2 changing the Commport and speed etc.
My system uses PCBOARD.CM1 for COM1 modem and PCBOARD.CM2 for the COM2
modem. When the program is executed, it will know which one is current,
and if you switch it, which one it will switch to. The program simply
copies PCBOARD.CM? to c:\pcb\pcboard.dat, and when the BBS recycles, it
uses the new PCBOARD.DAT.
Note:
One thing you need to keep in mind is that if you change your
configuration, you need to update the .CM? files, or you will loose your
changes.
Configuring CSMODEM
Configuring CSMODEM is quite easy, and the fully commented CSMODEM.CNF
example provided in the zip file should get you up and running quickly.
Operation of CSMODEM
Using CSMODEM is also quite easy. Below you see a sample screen taken
from CSMODEM during operation. There are only 3 choices the caller can
make. One is to switch the modem, the second is to quit back to the BBS,
and the third is to hangup (Which is required if the modem is changed.);
Note... PORT1 = Intel 9600EX V32/V42bis Modem.
PORT2 = USR Courier HST 9600 Modem.
Date: 03-24-92 Time: 10:09
The Modem is currently set to COM1: and openned at 38400
Select an option:
S - Switch to Secondary Modem
Q - Leave as is and EXIT to PCBOARD
G - Hang Up so you can use the other Modem
(0 Used, 120 Left) - Your Command SYSOP ?
1 (Local) SYSOP - ST. AUGUSTINE, FLORIDA CSModem 1.0 10:09 10:09
(03-20-92) #On=4977 Sec8=120 Up=456/49956k Dn=135/18875k (A0 (Home)=Help
The descriptions and speeds of the Com ports and modems comes from your
CSMODEM.CNF file, and is defined by you.
As a side note, when the user enters the door to change the modem, as
the program drops carrier, it also sends the initalization string you
have defined in your PCBOARD.DAT file to the modem, and sends an ATH0 to
both modems to be sure that the modem is ready to answer the call.
Notes on CSMODEM
CSMODEM is copyrighted software. This program may not be modified,
hacked, decompiled, disassembled, or otherwise changed from its original
distribution state without the expressed written consent of the author.
The Computer Store BBS nor the CSMODEM author will be responsible for loss
of data or damages due to use of this program. This program has been in
use on my BBS for a number of weeks, and has been uneventful.
I am a terrible Documentation writer... if this doc file is missing
something important, please let me know. Please contact my BBS directly
for support questions, bug reports, or enhancement requests. I can also
be reached through the Intelec Netmail Network thru the PCBoard
conference, or you may leave me a message on SaltAir.